MKMFTTPDEMWDEYLKFEDLQLIFGCGLATGGSAIGMGETTDARRVGDNKIDDEVFELLSQELVASPQCDIPLFPCTNPKGRVEKLHPRKRFRTSSTSNIGKLKNDEEEDPMIVNHIRYEAVTLIHSLGMKNVLIDMSVEERFGLIKNLLYMIITFEFSFIFIYQLFLVWQDNVFYLVNESGFIQVLLK